home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 41.zip
/
BS1 part 41
/
Abacus diskdrives IO.adf
/
CH8
/
write-prot.c
< prev
next >
Wrap
C/C++ Source or Header
|
1978-06-28
|
1KB
|
32 lines
/*-----------------------------------------------------*/
/* Test Write Protect of the Diskette in DF0: */
/* use +L to Compile, -lm -lc to link */
/* JEA, 11-07-87 */
/*-----------------------------------------------------*/
#include <exec/types.h>
#include <devices/trackdisk.h>
/*-----------------------------------------------------*/
/* Main Program */
/* */
/* */
/*-----------------------------------------------------*/
main()
{
struct MsgPort *diskport;
struct IOStdReq *diskreq;
diskport = CreatePort( 0L, 0L );
diskreq = CreateStdIO( diskport );
OpenDevice( TD_NAME, 0L, diskreq, 0L );
diskreq->io_Command = TD_PROTSTATUS;
DoIO( diskreq );
printf( "Write Protect: %ld\n", diskreq->io_Actual );
CloseDevice( diskreq );
DeleteStdIO( diskreq );
DeletePort( diskport );
}